package com.meituan.catering.management.order.dao.model;

import com.meituan.catering.management.common.model.dao.BaseDO;
import com.meituan.catering.management.order.api.http.model.enumeration.CateringOrderPaymentChannelEnum;
import com.meituan.catering.management.order.api.http.model.enumeration.CateringOrderStatusEnum;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.math.BigDecimal;

/**
 * 订单DO定义
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class CateringOrderDO extends BaseDO {

    private CateringOrderStatusEnum status;

    private Long shopId;

    private String shopBusinessNo;

    private String shopNameOnPlace;

    private String tableNo;

    private Integer customerCount;

    private BigDecimal totalPrice;

    private String comment;

    private BigDecimal billingPromotion;

    private BigDecimal billingPaid;

    private CateringOrderPaymentChannelEnum billingPaymentChannel;

}